rcar_gen3: drivers: pfc: D3: Drop unused M3W check
authorMarek Vasut <[email protected]>
Mon, 17 Jun 2019 16:27:07 +0000 (18:27 +0200)
committerMarek Vasut <[email protected]>
Thu, 20 Jun 2019 21:23:09 +0000 (23:23 +0200)
Drop check for SoC being M3W ES1.0 , this check is clearly bogus,
as this code can never be executed on M3W ES 1.0.

Signed-off-by: Marek Vasut <[email protected]>
Change-Id: If6087f1c217393dc65d20f6591eca40188563710

drivers/staging/renesas/rcar/pfc/D3/pfc_init_d3.c

index 1f20d19ba6436e0042d270cf09c6294227ec8f23..07443dadfa82aa129384e088cd75ff377daa0f39 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015-2017, Renesas Electronics Corporation. All rights reserved.
+ * Copyright (c) 2015-2019, Renesas Electronics Corporation. All rights reserved.
  *
  * SPDX-License-Identifier: BSD-3-Clause
  */
 #define        MOD_SEL2_VIN4_A         ((uint32_t)0U << 0U)
 #define        MOD_SEL2_VIN4_B         ((uint32_t)1U << 0U)
 
-
-/* SCIF3 Registers for Dummy write */
-#define SCIF3_BASE             (0xE6C50000U)
-#define SCIF3_SCFCR            (SCIF3_BASE + 0x0018U)
-#define SCIF3_SCFDR            (SCIF3_BASE + 0x001CU)
-#define SCFCR_DATA             (0x0000U)
-
 /* Realtime module stop control */
 #define        CPG_BASE                (0xE6150000U)
 #define CPG_MSTPSR0            (CPG_BASE + 0x0030U)
 #define RDMCHCRB_SLM_256       (0x00000080U)   /* once in 256 clock cycle */
 #define RDMDPBASE_SEL_EXT      (0x00000001U)   /* External memory use */
 
-
-static void pfc_reg_write(uint32_t addr, uint32_t data);
-
 static void pfc_reg_write(uint32_t addr, uint32_t data)
 {
-       uint32_t prr;
-
-       prr = mmio_read_32(RCAR_PRR);
-       prr &= (RCAR_PRODUCT_MASK | RCAR_CUT_MASK);
-
        mmio_write_32(PFC_PMMR, ~data);
-       if (prr == (RCAR_PRODUCT_M3_CUT10)) {
-               mmio_write_16(SCIF3_SCFCR, SCFCR_DATA); /* Dummy write */
-       }
        mmio_write_32((uintptr_t)addr, data);
-       if (prr == (RCAR_PRODUCT_M3_CUT10)) {
-               mmio_write_16(SCIF3_SCFCR, SCFCR_DATA); /* Dummy write */
-       }
 }
 
-
 void pfc_init_d3(void)
 {
        /* initialize module select */